﻿<%@ Page Language="C#"  MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="frmAmbiente.aspx.cs" Inherits="ddcCajamarca.Web.AgendaCultural.frmAmbiente" %>

<asp:Content ID="Content1" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="FeaturedContent" runat="server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div class="col-lg-12">
        <asp:FormView ID="fvAmbiente" runat="server" Width="100%"
            DefaultMode="Edit"
            SelectMethod="GetAmbiente"
            UpdateMethod="UpdateAmbiente"
            InsertMethod="InsertAmbiente"
            ItemType="ddcCajamarca.BusinessEntities.AgendaCultural.Ambiente">
            <InsertItemTemplate>
                <div class="panel panel-primary">
                    <div class="panel-heading">
                        <h3><b>Registrar Ambiente</b></h3>
                    </div>
                    <div class="panel-body">
                        <div class="row">
                            <div class="col-md-5">
                                <label>Nombre</label>
                                <asp:TextBox ID="txtNombre" Text="<%# BindItem.NombreAmbiente %>" CssClass="form-control input-sm" runat="server" MaxLength="80" />
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="txtNombre" ErrorMessage="* Campo necesario" ForeColor="Red"></asp:RequiredFieldValidator>
                                <asp:RegularExpressionValidator ID="RegularExpressionValidator2"
                                    runat="server" Display="Dynamic"
                                    ErrorMessage="Debe ingresar solo letras."
                                    ControlToValidate="txtNombre" ValidationExpression="^[a-z A-Z.1-9]*$"
                                    ValidationGroup="Letras"></asp:RegularExpressionValidator>
                            </div>
                            <div class="col-md-5">
                                <label>Dirección</label>
                                <asp:TextBox ID="tbxDireccion" Text="<%# BindItem.Direccion %>"
                                    CssClass="form-control input-sm" runat="server" MaxLenght="100" />
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="tbxDireccion"
                                    ErrorMessage="* Campo necesario" ForeColor="Red"></asp:RequiredFieldValidator>
                            </div>
                            <div class="col-md-2">
                                <label>Aforo</label>
                                <asp:TextBox ID="txtCapacidad" Text="<%# BindItem.CantidadPersonas%>"
                                    CssClass="form-control input-sm" runat="server" MaxLenght="250" />
                                <asp:RegularExpressionValidator ID="RegularExpressionValidator1"
                                    runat="server" ErrorMessage="Debe ingresar números."
                                    ControlToValidate="txtCapacidad" ValidationExpression="^[0-9]"
                                    ValidationGroup="SOLONUMEROS"></asp:RegularExpressionValidator>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-12">
                                <label>Descripción</label>
                                <asp:TextBox ID="txtDescripcion" Text="<%# BindItem.Descripcion %>"
                                    CssClass="form-control input-sm" runat="server" MaxLenght="100" />
                                <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="txtDescripcion" ErrorMessage="* Campo necesario" ForeColor="Red"></asp:RequiredFieldValidator>
                            </div>
                        </div>
                    </div>
                    <div class="modal-footer">
                        <a href="frmListAmbientes.aspx" class="btn btn-default btn-sm">Cancelar</a>
                        <asp:Button ID="btnGuardar" CommandName="insert" CssClass="btn btn-primary" Text="Guardar" runat="server" />
                    </div>
                </div>
                <div class="bg-danger">
                    <asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtNombre" Text="*" Display="Dynamic" Type="String" Operator="DataTypeCheck"
                        ErrorMessage="CompareValidator"></asp:CompareValidator>
                    <asp:ValidationSummary ID="vsInsert" runat="server"
                        ShowModelStateErrors="True" />
                </div>
            </InsertItemTemplate>
            <EditItemTemplate>
                <div class="panel panel-warning">
                    <div class="panel-heading">
                        <h3><b>Actualizar Informacion del Ambiente</b></h3>
                    </div>
                    <div class="panel-body">
                        <div class="row">
                            <div>
                                <asp:TextBox ID="txtId" Text="<%# BindItem.Id %>"
                                    CssClass="form-control input-sm" Visible="False" runat="server" />
                            </div>
                            <div class="col-md-5">
                                <label>Nombre</label>
                                <asp:TextBox ID="txtNombre" Text="<%# BindItem.NombreAmbiente %>"
                                    CssClass="form-control input-sm" runat="server" MaxLength="30" />
                                <asp:RegularExpressionValidator ID="RegularExpressionValidator3"
                                    runat="server" ErrorMessage="Debe ingresar solo letras."
                                    ControlToValidate="txtNombre" ValidationExpression="^[a-z A-Z.1-9]*$"
                                    ValidationGroup="SOLOLETRAS"></asp:RegularExpressionValidator>
                            </div>
                            <div class="col-md-5">
                                <label>Dirección</label>
                                <asp:TextBox ID="tbxDireccion" Text="<%# BindItem.Direccion%>"
                                    CssClass="form-control input-sm" runat="server" MaxLenght="250" />
                            </div>
                            <div class="col-md-2">
                                <label>Aforo</label>
                                <asp:TextBox ID="txtCantidadPersonas" Text="<%# BindItem.CantidadPersonas%>"
                                    CssClass="form-control input-sm" runat="server" MaxLenght="250" />
                                <asp:RegularExpressionValidator ID="RegularExpressionValidator1"
                                    runat="server" ErrorMessage="Debe ingresar números."
                                    ControlToValidate="txtCantidadPersonas" ValidationExpression="[1-9]"
                                    ValidationGroup="SOLONUMEROS"></asp:RegularExpressionValidator>
                            </div>
                        </div>
                        <div class="row">
                            <div class="col-md-12">
                                <label>Descripción</label>
                                <asp:TextBox ID="txtDescripcion" Text="<%# BindItem.Descripcion%>"
                                    CssClass="form-control input-sm" runat="server" MaxLenght="250" />
                                <%-- <asp:RegularExpressionValidator ID="RegularExpressionValidator4" 
                                        runat="server" ErrorMessage="Debe ingresar solo letras." 
                                        ControlToValidate="txtDescripcion" ValidationExpression="^[a-z A-Z.1-9]*$" 
                                        ValidationGroup="SOLOLETRAS"></asp:RegularExpressionValidator>--%>
                            </div>
                        </div>

                    </div>
                    <div class="modal-footer">
                        <a href="frmListAmbientes.aspx" class="btn btn-default btn-sm">Cancelar</a>
                        <asp:Button ID="btnGuardar" CommandName="update" CssClass="btn btn-primary" Text="Guardar" runat="server" />
                    </div>
                </div>
                <div class="bg-danger">
                    <asp:ValidationSummary ID="ValidationSummary1" runat="server"
                        ShowModelStateErrors="True" />
                </div>
            </EditItemTemplate>
        </asp:FormView>
    </div>
</asp:Content>